package com.deyili.lease.web.admin.custom.config;

import com.deyili.lease.web.admin.custom.converter.StringToBaseEnumConverterFactory;
import com.deyili.lease.web.admin.custom.converter.StringToItemTypeConverter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.format.FormatterRegistry;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/*
* springmvc的配置类（配置文件）
* */
@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {
//    @Autowired
//    StringToItemTypeConverter stringToItemTypeConverter;
    @Autowired
    StringToBaseEnumConverterFactory stringToBaseEnumConverterFactory;
    @Override
    public void addFormatters(FormatterRegistry registry) {
//        向springmvc注册自定义转换器
//        registry.addConverter(stringToItemTypeConverter);
        registry.addConverterFactory(stringToBaseEnumConverterFactory);
    }
}
